.tafelTree {

text-align: default;
float: left;
direction: ltr;
overflow: auto;
font-size:11px;
}

.tafelTree, .tafelTree table {
cursor:	help;
font-size: 10px;
}

.tafelTree, .tafelTree span {
cursor: default;
margin: 0;
padding: 0;
}

.tafeltree, .tafeltree img, .tafelTree div {
cursor: default;
margin: 0;
padding: 0;
}

.tafelTree table {
cursor:	default;
border-collapse: collapse;
margin: 0;
padding: 0;
}

.tafelTree table tr, .tafelTree table td {
cursor:	help;
direction: ltr;
margin: 0;
padding: 0;
}

.tafelTree table td {
cursor:	default;
white-space: nowrap;
vertical-align: top;
}

.tafelTree .tafelTreedrag {
cursor:	default;
}

.tafelTree .tafelTreecontent {
cursor:	default;
padding: 0 0.1em;
}

.tafelTree .tafelTreecanevas {
cursor:	default;
vertical-align: middle;
}

.tafelTree .tafelTreeselected {
cursor:	default;
background-color: #9999FF;
color: #FFFFFF;
}

.tafelTree .tafelTreeeditable {
cursor:	default;
display: none;
padding: 0 0.2em;
border: 1px solid #CCCCFF;
background-color: #EEEEFF;
}

.tafelTree .tafelTreedragOver {
cursor:	default;
background-color: #9999CC;
color: #EEEEFF;
}

.tafelTree .tafelTreetooltip {

display: none;
position: absolute;
border:1px solid #CFCFCF;
background-color: #3F3F3F;
-moz-opacity: 0.85;
opacity: 0.85;
filter: alpha(opacity=85);
font-family: Tahoma;
color: #FDFDFD;
font-size: 12px;
padding: 0.6em;
z-index: 9000;
}



/**
 * Multiline
 */
.tafelTree table td.tafelTreemultiline {
background-repeat: repeat-y;
background-position: top left;
}

.tafelTree table td.tafelTreemultiline2 {
background-repeat: repeat-y;
background-position: top left;
}